export interface AddGatewayCredentialsItem {
  certificateType?: string;
  gatewayCertificateName: string;
  isSsl: boolean;
  keystoreBase64?: string;
  gatewaySecurityCertificateId?: string;
  trustKeyStoreBase64?: string;
}

export interface GatewayCredentialsItem {
  certificateId?: string;
  certificateKey?: string;
  certificateType?: string;
  gatewayCertificateName?: string;
  gatewaySecurityCertificateId?: string;
  isSsl?: boolean;
  keystoreBase64?: string;
  state?: boolean;
  trustKeyStoreBase64?: string;
}

export interface EnableItemReq {
  gatewaySecurityCertificateId: string;
  state: boolean;
}

export enum CertificateType {
  PFX = "PFX",
  JKS = "JKS",
  PEM = "PEM",
}
